-
Notifications
You must be signed in to change notification settings - Fork 28
Eggs-ercise ASM to C rewrite #310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
Nice! Glad someone is getting around to rewriting this.
Other than that, looks good so far. |
… if egg too close to edge
|
made turning on free practice a function option. I didn't think it would make sense for people to turn on and off free practice whenever. Does that seem right? The way random positions are selected for eggs follows how UP did it in assembly. I've seen it fail 10-20 times before finding a suitable position which concerns me slightly and makes me wonder if there is a better way. But it works and it does not seem to produce any noticeable slow down Had many issues with getting the eggs to destroy properly while also showing GFX, but ultimately what I have works and feels okay. The solution for GFX I settled on was creating an empty GOBJ+JOBJ which follows hit eggs and spawns the proper GFX. Because of this, certain hit GFX that are normally visible are missing, such as the usual green sparks or electric moves like Ganon dair. I think these can be added in manually |
Yeah that makes sense to me.
If you're concerned, feel free to get some performance measurements on console. Look into
What does the assembly do? Should be able to copy that if it isn't doing anything silly. In any case, look into |
|
It turned out I was not copying UP's code exactly, now GFX is the way it should be. Outside of needing to clean up a bit and do some more testing, I am feeling decent about this (of course feel free to correct me on that lol). Old eggs-ercise is still in, but I will deal with taking that out once I've finalized new eggs-ercise |
work in progress. Feedback is welcome